package hu;

import java.util.*;

public class hu26 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        char[] ch = sc.nextLine().toCharArray();
        StringBuilder sb = new StringBuilder();
        List<Character> list = new ArrayList<>();
        for(int i = 0; i < ch.length; i++){
            if(Character.isLetter(ch[i])){
                list.add(ch[i]);
            }
        }
//        Collections.sort(list, (o1, o2) -> {
//            return Character.toLowerCase(o1) - Character.toLowerCase(o2);
//        });
        list.sort(new Comparator<Character>() {
            @Override
            public int compare(Character o1, Character o2) {
                return Character.toLowerCase(o1) - Character.toLowerCase(o2);
            }
        });
        for (int i = 0, j = 0; i < ch.length; i++) {
            if(Character.isLetter(ch[i]))
                sb.append(list.get(j++));
            else
                sb.append(ch[i]);
        }
        System.out.println(sb.toString());

    }
}
